.talker-mask {
	position:absolute;
	width: 371px;
	height: 543px;
	background:#fff;
	padding: 0 34px 0 40px;
	left:0;
	top:0;
	bottom:0;
	right:0;
	margin:auto;
}
.mask-top{
	width:100%;
	height:1px;
	background:#e5e5e5;
	margin-bottom:24px;
}
.talker-mask-title{
	border-bottom:1px solid #e5e5e5;
	text-align: center;
	position:relative;
}
.talker-mask-title h1{
	width:100%;
	height:100%;
	text-align: center;
}
.talker-mask-close{
	position:absolute;
	width:11px;
	height:11px;
	background:url(../img/close.png) no-repeat;
	background-size:contain;
	top:30px;
	right:5px;
}
.talker-mask-li{
	margin:22px 0 0px 0;
}

.talker-mask-li textarea {
	width: 100%;
	height: 63px;
	outline: 0;
	resize: none;
	padding: 10px;
	box-sizing: border-box;
	border-color: #e5e5e5;
	margin: 0;
}
.talker-mask-line{
	width:365px;
	height:1px;
	background:#e5e5e5;
}
.mask-li-img{
	width:62px;
	height:62px;
	margin:0 19px 0 7px;
}
.mask-li-p{
	width:50px;
	height:13px;
	line-height:13px;
	border:1px solid #659ce9;
	border-radius: 1px;
	margin:4px 9px 0 7px;
}
.mask-li-star {
	width:8px;
	height:8px;
	background:url(../img/mask-star.png) no-repeat;
	background-size:contain;
	margin:7px 5px 0 0;
}
.mask-cang{
	width:19px;
	height:16px;
	background: url(../img/mask-cang.png) no-repeat;
	background-size:contain;
	right:6px;
	top:0;
}
.mask-name{
	height:48px;
}
.mask-star-li{
	width:31px;
	height:31px;
	margin:0 8px;
}
.mask-star-c{
	width:31px;
	height:31px;
	background:url(../img/mask-star-c.png) no-repeat;
	background-size:contain;
	cursor: pointer;
}
.mask-star-r{
	width:31px;
	height:31px;
	background:url(../img/mask-star-r.png) no-repeat;
	background-size:contain;
}
.mask-p-li li{
	width:176px;
	height:34px;
	border:1px solid #e5e5e5;
	margin-top:10px;
}
.mask-p-li li:nth-child(even){
	margin-left:10px;
}
.mask-btn{
	width:365px;
	height:36px;
}
.mask-p-li .maskbg{
	border:1px solid #659ce9;
	background-color:#e7eff9;
	color:#659ce9;
}
.talker-mask-title{
	border-bottom:1px solid #e5e5e5;
	padding-bottom:2px;
	color:#343434;
	margin-bottom:20px;
}
.talk_mask{
	position:fixed;
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.3);
	left:0;
	top:0;
}
.mask_speed{
	position:fixed;
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.5);
	left:0;
	top:0;
	z-index: 100;
}
.mask_speed_cont{
	width:365px;
	height:544px;
	background:#fff;
	padding:0 40px;
	left:0;
	top:0;
	bottom:0;
	right:0;
	margin:auto;
}
.mask_cont_head{
	font-weight:300;
	color:#262626;
	margin-top:10px;
}
.mask_close{
	width:11px;
	height:11px;
	background:url(../img/public/close_03.png) no-repeat;
	background-size:contain;
	right:0;
	top:18px;
	cursor: pointer;
}
.mask_title_deep{
	width:6px;
	height:9px;
	background:url(../img/public/deep_07.png) no-repeat;
	background-size:contain;
	margin:11px 13px 0;
}
.mask_older_deep{
	margin-left:72px;
}
.mask_footer{
	border-top:1px solid #e5e5e5;
	margin-top:9px;
	padding-top:5px;
}
.mask_footer_type{
	width:161px;
	height:33px;
	border:1px solid #e5e5e5;
	border-radius: 2px;
	padding:10px 0 7px 14px;
	margin-bottom:15px;
	color:#bababa;
	text-align: left;
}
.mask_footer_type(1){
	margin-right:10px;
}
.mask_footer_e{
	width:363px;
	height:33px;
	border:1px solid #e5e5e5;
	border-radius: 2px;
	margin-bottom:14px;
	text-indent:12px;
}
.modify{
	margin-right:14px;
}
.mask_footer_pay{
	width:175px;
	height:36px;
	border:1px solid #e5e5e5;
	border-radius:2px;
}
.mask_footer_pay span {
	float: left;
}
.mask_bor_bg{
	color:#659ce9;
	border:1px solid #659ce9;
}
.mask_footer_pay img{
	margin:8px 7px 8px 13px;
}
.mask_pay_deep{
	width:4px;
	height:8px;
	background:url(../img/public/deep_07.png) no-repeat;
	background-size:contain;
	margin:29px 4px 0 7px;
}
.mask_btn{
	width:365px;
	height:36px;
	line-height:36px;
	background:#333;
	color:#fff;
	text-align: center;
	border-radius:1px;
	margin-top:23px;
	cursor: pointer;
}
.mask_pay_list{
	margin-top:50px;
}
.mask_pay_list img{
	margin:4px 7px 0 96px;
}
#paycode img{
	width:165px;
	height:165px;
	margin:16px 104px 15px 97px;
}
.mask_finish img{
	margin:89px 134px 24px 133px;
}
.mask_three_footer{
	border-top:1px solid #d0dee8;
	margin-top:61px;
}
.three_know,.three_order{
	width:120px;
	height:33px;
	color:#fff;
	background:#40464c;
	font-size:12px;
	line-height:33px;
	border-radius: 2px;
	line-height:34px;
	text-align: center;
	cursor: pointer;
	margin:18px 10px 0 51px;
}
.three_order{
	color:#909090;
	background:#fff;
	border:1px solid #909090;
	margin:18px 10px 0 0px;
	box-sizing: border-box;
}
.mask_tip{
	width:300px;
	text-align: center;
	line-height:36px;
	padding:0 80px;
	font-size:14px;
	background:#f9dfdd;
	border-radius:6px;
	color:#333333;
	box-shadow:0,0,6px,0.8;
	margin:0 auto;
	margin-top:20px;
}
